/**
 * A demo game simply for the purposes of illustrating the sorts of tasks
 * a game on the server must do.  Specifically: execute commands in the game
 * world and return a narration of the response along with necessary
 * affordances.
 * <p>
 * This game architecture is fairly basic. For example, in a real system, it 
 * might be valuable to check with game objects for narration and approval 
 * both before and after any event occurs, rather than only while the action 
 * is happening.  Also, this system leaves the management of HTML tags to the 
 * specific world objects that produce the narration rather than using some
 * central, controlled system.  This makes it easy to accidentally forget a 
 * closing tag. 
 * 
 * @author Zach Tomaszewski
 */
package com.googlecode.skald.server.demo;